package org.jeecg.modules.demo.annualkeywork.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.jeecg.modules.demo.annualkeywork.entity.TobedoneAnnualKeyWork;

import java.util.List;

@Mapper
public interface tobedoneAnnualKeyWorkMapper extends BaseMapper<TobedoneAnnualKeyWork> {
//    根据配合部门选择待办的年度重点工作数据
    List<TobedoneAnnualKeyWork> selectTobedoneAnnualKeyWorkListByOrgId(String orgId);
//    插入年度重点工作
    void insertToAnnualKeyWork(TobedoneAnnualKeyWork tobedoneAnnualKeyWork);
//    查询年度重点工作列表
    List<TobedoneAnnualKeyWork> selectAnnualKeyWorkList();
//    根据子表id更新任务状态为已接收
    void updateByKeyWorkId(String id);
//    记录待办年度重点工作的总数
    int TobedoneAnnualKeyWorkSum(String orgId);
//    记录汇报年度重点工作的总数
    int ReportSumOfKeyWork(String orgId);
//    记录审批年度重点工作的总数
    int ApprovalSumOfKeyWork(String orgId);
//    记录年度重点工作的总数
    int KeyWorkSum(String orgId);
}
